package com.culturalCenter.dataCenter.customEntity.user;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 自定义用户现场记录
 **/
@Data
@ApiModel("自定义用户现场记录")
@JsonIgnoreProperties(value = {"handler"})
public class CustomUserLocation implements Serializable {

    /**
     * 场地code
     */
    @ApiModelProperty("场地code")
    private String siteCode;
    /**
     * 位置
     */
    @ApiModelProperty("位置")
    private String location;
    /**
     * WiFi；二维码；人脸识别等
     */
    @ApiModelProperty("WiFi；二维码；人脸识别等")
    private String locationType;
    /**
     * 时间
     */
    @ApiModelProperty("时间")
    private String locationTime;
    /**
     * 活动id
     */
    @ApiModelProperty("活动id")
    private String activityId;
    /**
     * 活动名称
     */
    @ApiModelProperty("活动名称")
    private String activityName;
    /**
     * 活动类型：1-活动；2-培训
     */
    @ApiModelProperty("活动类型：0-非活动/培训定位；1-活动；2-培训")
    private Integer activityType;
    /**
     * 签到开始时间
     */
    @ApiModelProperty("签到开始时间")
    private String signInStartTime;
    /**
     * 签到结束时间
     */
    @ApiModelProperty("活动名称")
    private String signInEndTime;
    /**
     * 事件
     */
    private String event;
    /**
     * 图片地址列表
     */
    @ApiModelProperty("图片地址列表")
    private List<String> pictureList;

}
